package com.hyfrogx.modules.push.param.android;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;

import javax.validation.constraints.NotNull;

/**
 * @ClassName AndroidParam
 * @Description TODO
 * @Author yangjun
 * @date 2019/12/10 11:02
 * @Version 1.0
 **/
@Data
public class AndroidParam {


//    // 必填，JSON格式，具体消息内容(Android最大为1840B)
    @NotNull
    private AndroidPayload payload;

    // 可选，发送策略
    private AndroidPolicy policy;

    // 可选，默认为false。当为true时，表示MIUI、EMUI、Flyme系统设备离线转为系统下发
    @Value("false")
    private Boolean mipush;

    // 可选，mipush值为true时生效，表示走系统通道时打开指定页面acitivity的完整包路径。
    @Value("false")
    private Boolean mi_activity;


}
